package org.zjx.data.screen;

import org.zjx.command.entity.screen.*;
import org.zjx.command.enums.TeleportType;
import org.zjx.data.BaseSceneBuilder;

import java.awt.*;

public class MoJiaCunSceneBuilder extends BaseSceneBuilder {

    @Override
    protected String getSceneName() {
        return "墨家村";
    }

    @Override
    protected Dimension getSceneSize() {
        return new Dimension(95, 167);
    }

    @Override
    protected void addMonsters() {

    }

    @Override
    protected void addNpcs() {
        addNpc("巨子", new Point(34, 152));
        addNpc("马待封", new Point(23, 33));
        addNpc("小笛", new Point(75, 34));
        addNpc("莫夫人", new Point(74, 80));
        addNpc("尹孝乾", new Point(17, 67));
        addNpc("尹孝坤", new Point(17, 108));
        addNpc("莫爷爷", new Point(37, 109));
    }

    @Override
    protected void addRooms() {
        // 墨家村没有房间
    }

    @Override
    protected void addTeleports() {
        addSceneTeleport(new Point(79, 2), "大唐境外", new Point(234, 111), new Point(89, 3));
    }

    public static void main(String[] args) {
        new MoJiaCunSceneBuilder().execute("mojiacun_scene.json", "墨家村");
    }
}